package com.mybed.crm.pojo.pojo;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;


@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("tb_clues")
public class Clues {
    private Long id; // 主键id
    private String createBy; // 创建人的用户名admin
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime; // 创建时间
    private String updateBy; // 修改人
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime; // 修改时间
    private String name; // 线索人姓名
    private String phone; // 手机号
    private String channel; // 渠道
    private Integer activityId; // 活动id
    private String activityName; // 活动名
    private String activityInfo; // 活动信息
    private String sex; // 性别。可变，对应字典键值
    private Integer age; // 年龄
    private String weixin; // 微信
    private String qq; // 扣扣
    private String level; // 意向等级 字典中可以编辑
    private String subject; // 学科，字典中
    private String status; // 线索状态 字典中
    private String assignBy; // 分配类型 字典中
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime assignTime;//分配时间
    private String owner; // 分页展示的是owner     而不是创建人
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime ownerTime; // 分页查询展示的 时间 不知道干啥的
    private Integer falseCount; // 错误代码？不知道干啥的，默认为0
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime nextTime; // 下次跟进时间
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime endTime; // 最终时间
    private Long userId; // 可能是跟进人id
    private String transfer; // 转移？不知


}
